package com.lys.emsystem.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.time.LocalDateTime;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class StudentVo {
    private Integer id;

    /**
     * 学生学号
     */
    private String studentAccount;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别（男：1，女：0）
     */
    private Integer sex;

    /**
     * 名族
     */

    private String nation;

    /**
     * 身份证
     */
    private String idCard;

    /**
     * 手机号
     */
    private String phone;

    /**
     * QQ
     */
    private String qq;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 家庭住址
     */
    private String homeAddress;

    /**
     * 政治面貌
     */
    private String political;

    /**
     * 毕业时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd")
    private LocalDate graduationTime;


    /**
     * 学历
     */
    private String degree;

    /**
     * 所属班级id
     */
    private Integer classId;

    /**
     * 就业状态
     */
    private Boolean empStatus;

    private Integer[] ids;

    private String avatar;


    private String classNo;

    private String major;

    private String college;

    private String school;

    private int totalCount;

    private int pageIndex;

    private int pageSize;


}
